

namespace DatabaseSchema.NvigorateDemo
{
        public class AppointmentSchema
        {
        
			public static string TableName { get { return "Appointment"; } }
            public System.Int64 AppointmentId { get; set; }
            public System.Int64 CustomerId { get; set; }
            public System.Int64 VehicleId { get; set; }
            public System.DateTime ScheduledFor { get; set; }
        
        
        }
        public class BillSchema
        {
        
			public static string TableName { get { return "Bill"; } }
            public System.Int64 BillId { get; set; }
            public System.Int64 AppointmentId { get; set; }
        
        
        }
        public class CustomerSchema
        {
        
			public static string TableName { get { return "Customer"; } }
            public System.Int64 CustomerId { get; set; }
            public System.String FirstName { get; set; }
            public System.String LastName { get; set; }
            public System.Int64 AddressId { get; set; }
        
        
        }
        public class CustomerContactInformationSchema
        {
        
			public static string TableName { get { return "CustomerContactInformation"; } }
            public System.Int64 CustomerId { get; set; }
            public System.String PrimaryCountryCode { get; set; }
            public System.String PrimaryAreaCode { get; set; }
            public System.String PrimaryExchange { get; set; }
            public System.String PrimaryNumber { get; set; }
            public System.String PrimaryExtension { get; set; }
            public System.String SecondaryCountryCode { get; set; }
            public System.String SecondaryAreaCode { get; set; }
            public System.String SecondaryExchange { get; set; }
            public System.String SecondaryNumber { get; set; }
            public System.String SecondaryExtension { get; set; }
            public System.String PrimaryEmail { get; set; }
            public System.String SecondaryEmail { get; set; }
        
        
        }
        public class DriversSchema
        {
        
			public static string TableName { get { return "Drivers"; } }
            public System.Int64 CustomerId { get; set; }
            public System.Int64 VehicleId { get; set; }
        
        
        }
        public class HomeAddressSchema
        {
        
			public static string TableName { get { return "HomeAddress"; } }
            public System.Int64 AddressId { get; set; }
            public System.String AddressLine1 { get; set; }
            public System.String AddressLine2 { get; set; }
            public System.String City { get; set; }
            public System.String StateAbbreviation { get; set; }
            public System.String Zip { get; set; }
        
        
        }
        public class LineItemSchema
        {
        
			public static string TableName { get { return "LineItem"; } }
            public System.Int64 LineItemId { get; set; }
            public System.Int64 BillId { get; set; }
            public System.Decimal Units { get; set; }
        
        
        }
        public class ProductSchema
        {
        
			public static string TableName { get { return "Product"; } }
            public System.Int64 ProductId { get; set; }
            public System.String Name { get; set; }
            public System.Decimal Cost { get; set; }
        
        
        }
        public class ServiceSchema
        {
        
			public static string TableName { get { return "Service"; } }
            public System.Int64 ServiceId { get; set; }
            public System.String Name { get; set; }
            public System.Decimal Cost { get; set; }
        
        
        }
        public class VehicleSchema
        {
        
			public static string TableName { get { return "Vehicle"; } }
            public System.Int64 VehicleId { get; set; }
            public System.String Make { get; set; }
            public System.String Model { get; set; }
            public System.Int32 ModelYear { get; set; }
            public System.String Color { get; set; }
            public System.Int16 VehicleTypeId { get; set; }
        
        
        }
        public class VehicleTypeSchema
        {
        
			public static string TableName { get { return "VehicleType"; } }
            public System.Int16 VehicleTypeId { get; set; }
            public System.String VehicleType { get; set; }
        
        
        }
}
